﻿using System;
using System.Collections.Generic;
using System.Text;
using Meqs.Entity;
using System.Collections;
using Meqs.Entity.Views;

namespace Meqs.Logic.Interface
{
    public interface IClassEvalHistoryLogic : ICommonLogic<ClassEvalHistory, int>
    {
        int UpdateStatus(Hashtable ht);

        IList<ClassEvalHistory> FindById(int entityId, String schoolMark);

        /// <summary>
        /// 获取当前评价状态
        /// </summary>
        IList<ClassEvalState> GetState(int schoolYear, int term, String schoolMark, int evalID, DateTime startDay, DateTime endDay);
    }
}
